package com.example.message_queue.mqserver.core;

import lombok.Data;

import java.io.Serializable;

/**
 * Created with Intellij IDEA.
 * Description;
 * User:TQ02
 * Data:2024-03-23
 * Time:14:57
 * Text：
 */
@Data
public class BasicProertirs implements Serializable {
    //消息的唯一标识
    private String messageId;
    //一个消息上带有内容，和bindingkey做匹配
    //交换机是Direct,则routingKey表示要转发的队列名
    //交换机是fanout,则routingKey表示无意义
    //交换机是topic,则routingKey表示要要和bingingKey做匹配
    private String routingKey;
    //是否需要持久化，1持久，2不持久
    private int deliverMode=1;
}
